package com.yungu.swift.order.model.vo;

import com.yungu.swift.order.model.dto.OrderDto;

import java.util.Date;

public class OrderVo extends OrderDto {
    /**
     * 缓存订单号
     */
    private String orderUuid;
    /**
     * 乘客名称
     */
    private String passengerName;
    /**
     * 乘客手机
     */
    private String passengerMobile;
    /**
     * 出发时间（时间戳）
     */
    private Date deparTime;
    /**
     * 预估里程（公里）
     */
    private Double planTrip;
    /**
     * 预估时长（分钟）
     */
    private Integer planDuration;
    /**
     * 起点经度
     */
    private Double originLng;
    /**
     * 起点纬度
     */
    private Double originLat;
    /**
     * 起点城市
     */
    private String originCity;
    /**
     * 起点城市uuid
     */
    private String originCityUuid;
    /**
     * 起点地址
     */
    private String originAddress;
    /**
     * 起点详细地址
     */
    private String originDetailAddress;
    /**
     * 起点区划编码
     */
    private String originAreaCode;
    /**
     * 终点城市
     */
    private String destCity;
    /**
     * 终点城市uuid
     */
    private String destCityUuid;
    /**
     * 终点地址
     */
    private String destAddress;
    /**
     * 终点详细地址
     */
    private String destDetailAddress;
    /**
     * 终点经度
     */
    private Double destLng;
    /**
     * 终点纬度
     */
    private Double destLat;
    /**
     * 终点区划编码
     */
    private String destAreaCode;
    /**
     * 额外服务费
     */
    private Double serviceFare;
    /**
     * 车型计价规则ID
     */
    private String carModelValuationUuid;
    /**
     * 乘客发单经度
     */
    private Double passengerLngDb;
    /**
     * 乘客发单纬度
     */
    private Double passengerLatDb;
    /**
     * 航班号
     */
    private String flightNumber;
    /**
     * 备注
     */
    private String remark;
    /**
     * 取消原因
     */
    private String cancelMsg;
    /**
     * 定位点数据报文
     */
    private String uploadText;
    /**
     * 设备唯一标识符
     */
    private String diu;

    public String getDiu() {
        return diu;
    }

    public void setDiu(String diu) {
        this.diu = diu;
    }

    public String getOrderUuid() {
        return orderUuid;
    }

    public void setOrderUuid(String orderUuid) {
        this.orderUuid = orderUuid;
    }

    public String getPassengerName() {
        return passengerName;
    }

    public void setPassengerName(String passengerName) {
        this.passengerName = passengerName;
    }

    public String getPassengerMobile() {
        return passengerMobile;
    }

    public void setPassengerMobile(String passengerMobile) {
        this.passengerMobile = passengerMobile;
    }

    public Date getDeparTime() {
        return deparTime;
    }

    public void setDeparTime(Date deparTime) {
        this.deparTime = deparTime;
    }

    public Double getPlanTrip() {
        return planTrip;
    }

    public void setPlanTrip(Double planTrip) {
        this.planTrip = planTrip;
    }

    public Integer getPlanDuration() {
        return planDuration;
    }

    public void setPlanDuration(Integer planDuration) {
        this.planDuration = planDuration;
    }

    public Double getOriginLng() {
        return originLng;
    }

    public void setOriginLng(Double originLng) {
        this.originLng = originLng;
    }

    public Double getOriginLat() {
        return originLat;
    }

    public void setOriginLat(Double originLat) {
        this.originLat = originLat;
    }

    public String getOriginCity() {
        return originCity;
    }

    public void setOriginCity(String originCity) {
        this.originCity = originCity;
    }

    public String getOriginCityUuid() {
        return originCityUuid;
    }

    public void setOriginCityUuid(String originCityUuid) {
        this.originCityUuid = originCityUuid;
    }

    public String getOriginAddress() {
        return originAddress;
    }

    public void setOriginAddress(String originAddress) {
        this.originAddress = originAddress;
    }

    public String getOriginDetailAddress() {
        return originDetailAddress;
    }

    public void setOriginDetailAddress(String originDetailAddress) {
        this.originDetailAddress = originDetailAddress;
    }

    public String getOriginAreaCode() {
        return originAreaCode;
    }

    public void setOriginAreaCode(String originAreaCode) {
        this.originAreaCode = originAreaCode;
    }

    public String getDestCity() {
        return destCity;
    }

    public void setDestCity(String destCity) {
        this.destCity = destCity;
    }

    public String getDestCityUuid() {
        return destCityUuid;
    }

    public void setDestCityUuid(String destCityUuid) {
        this.destCityUuid = destCityUuid;
    }

    public String getDestAddress() {
        return destAddress;
    }

    public void setDestAddress(String destAddress) {
        this.destAddress = destAddress;
    }

    public String getDestDetailAddress() {
        return destDetailAddress;
    }

    public void setDestDetailAddress(String destDetailAddress) {
        this.destDetailAddress = destDetailAddress;
    }

    public Double getDestLng() {
        return destLng;
    }

    public void setDestLng(Double destLng) {
        this.destLng = destLng;
    }

    public Double getDestLat() {
        return destLat;
    }

    public void setDestLat(Double destLat) {
        this.destLat = destLat;
    }

    public String getDestAreaCode() {
        return destAreaCode;
    }

    public void setDestAreaCode(String destAreaCode) {
        this.destAreaCode = destAreaCode;
    }

    public Double getServiceFare() {
        return serviceFare;
    }

    public void setServiceFare(Double serviceFare) {
        this.serviceFare = serviceFare;
    }

    public String getCarModelValuationUuid() {
        return carModelValuationUuid;
    }

    public void setCarModelValuationUuid(String carModelValuationUuid) {
        this.carModelValuationUuid = carModelValuationUuid;
    }

    public Double getPassengerLngDb() {
        return passengerLngDb;
    }

    public void setPassengerLngDb(Double passengerLngDb) {
        this.passengerLngDb = passengerLngDb;
    }

    public Double getPassengerLatDb() {
        return passengerLatDb;
    }

    public void setPassengerLatDb(Double passengerLatDb) {
        this.passengerLatDb = passengerLatDb;
    }

    public String getFlightNumber() {
        return flightNumber;
    }

    public void setFlightNumber(String flightNumber) {
        this.flightNumber = flightNumber;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCancelMsg() {
        return cancelMsg;
    }

    public void setCancelMsg(String cancelMsg) {
        this.cancelMsg = cancelMsg;
    }

    public String getUploadText() {
        return uploadText;
    }

    public void setUploadText(String uploadText) {
        this.uploadText = uploadText;
    }
}
